package net.huashitong.ssydt.exam.entity;

import net.huashitong.ssydt.base.entity.LongEntity;

import java.math.BigDecimal;

/**
 * 练习记录表 t_ss_exam_test_record
 *
 * @author <a href="mailto:yhy23456@163.com">huiyang.yu</a>
 * @since 2017.08.25
 */
public class SsExamTestRecord extends LongEntity {

    private static final long serialVersionUID = 2508635436853454513L;

    private String userId;//用户id

    private Integer stageNumber;//阶段数

    private String testState;//练习状态

    private Integer questionNumber;//题目数

    private Integer finishNumber;//完成数

    private Integer correctNumber;//正确数

    private BigDecimal coefficient;//难度系数

    private BigDecimal correctAvgRate;//平均正确率

    private Integer userTime;//作答时间

    private Long testScheduleId;//练习进度id

    private BigDecimal beatRate;//击败率（人数）

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public Integer getStageNumber() {
        return stageNumber;
    }

    public void setStageNumber(Integer stageNumber) {
        this.stageNumber = stageNumber;
    }

    public String getTestState() {
        return testState;
    }

    public void setTestState(String testState) {
        this.testState = testState;
    }

    public Integer getQuestionNumber() {
        return questionNumber;
    }

    public void setQuestionNumber(Integer questionNumber) {
        this.questionNumber = questionNumber;
    }

    public Integer getFinishNumber() {
        return finishNumber;
    }

    public void setFinishNumber(Integer finishNumber) {
        this.finishNumber = finishNumber;
    }

    public Integer getCorrectNumber() {
        return correctNumber;
    }

    public void setCorrectNumber(Integer correctNumber) {
        this.correctNumber = correctNumber;
    }

    public BigDecimal getCoefficient() {
        return coefficient;
    }

    public void setCoefficient(BigDecimal coefficient) {
        this.coefficient = coefficient;
    }

    public BigDecimal getCorrectAvgRate() {
        return correctAvgRate;
    }

    public void setCorrectAvgRate(BigDecimal correctAvgRate) {
        this.correctAvgRate = correctAvgRate;
    }

    public Integer getUserTime() {
        return userTime;
    }

    public void setUserTime(Integer userTime) {
        this.userTime = userTime;
    }

    public Long getTestScheduleId() {
        return testScheduleId;
    }

    public void setTestScheduleId(Long testScheduleId) {
        this.testScheduleId = testScheduleId;
    }

    public BigDecimal getBeatRate() {
        return beatRate;
    }

    public void setBeatRate(BigDecimal beatRate) {
        this.beatRate = beatRate;
    }
}